<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="com.bitoon.basketdudes.ws.*, com.bitoon.basketdudes.jpa.*, java.util.*" %><%

    int     exito = 0;
    String  respuesta = "";

    LoginAction login_action = new LoginAction();
    try {
        respuesta = login_action.wsCheckSessionPublic( request, response );
%><%=respuesta%><%
    } catch (Exception e) {
%><%=-1%>|<%=e%><%
    }
%>

<%
/*

    long ini = new GregorianCalendar().getTimeInMillis();
    int idUsuario = -1;
    Equipo equipo = null;
    HttpSession miSesion = request.getSession(); // Por el parametro jsessionid
    Boolean activo = false;

    try {

        // Comprobar si es una sesion activa mirando el atributo "activo" de la sesion

        if (miSesion.getAttribute("activo")!=null) {
            activo = (Boolean)miSesion.getAttribute("activo");
        }

        if (activo) { // Si no está activa, no se hace más
            //String idSesion = request.getParameter("sessionId");
            String idSesion = miSesion.getId();
            int idEquipo = Integer.parseInt(request.getParameter("equipoId"));

            if (idSesion != null) {
                LoginAction loginAction = new LoginAction();
                idUsuario = loginAction.comprobarSesion(idSesion);

                if (idUsuario > 0) {
                    equipo = loginAction.dameEquipo(idEquipo);

                    if (equipo.getUsuario().getId()==idUsuario) {
    % >0|< %=idUsuario% >|< %=equipo.getUsuario().getNick()% >|< %=equipo.getNombre()% > < %=equipo.getNick()% >|< %
                    } else {
    % >-4|< %=idUsuario% >|< %
                    }
                } else {
    % >-1|< %=idUsuario% >|No hay sesion<%=miSesion.getId()% >< %
                }
            }
        } else {
    % >-3|< %=idUsuario% >|< %
        }
    } catch (Exception e) {
% >-2|< %=e% >|< %
    }
    long fin = new GregorianCalendar().getTimeInMillis();
% >|< %=(fin-ini)% >|
*/%>